// components/test5/test5.js
const myBehavior = require('../../behaviors/my-behavior');
Component({
  //把导入的behavior对象用到组件中(与组件关联起来)
  behaviors:[myBehavior],
  /**
   * 组件的属性列表
   */
  properties: {
    count:Number,

  },

  /**
   * 组件的初始数据
   */
  data: {
    username:'lisi' //组件优先级高于behavior
  },

  /**
   * 组件的方法列表
   */
  methods: {
    addCount:function(){
      this.setData({
        //调用当前子组件的data数据，所以用this.
        count:this.properties.count + 1
      })

      //触发父组件内置事件，通过同名事件将子组件的数据传递给父组件
      this.triggerEvent('sync',{value:this.properties.count})
    }
  }
})
